package com.zjq.designpatterns.behaviors.chainofresponsibility.code;/*
 * 版权信息: 北京千⾥马网信科技有限公司</br>
 * Copyright ©2008-2018. All rights reserved. 京ICP备16007318号
 */

import org.apache.commons.lang3.StringUtils;

/**
 * @author jessie
 * @version 1.0
 * @date 2021/1/28
 */
public class ArticleApprover extends Approver {
    @Override
    public void deploy(Course course) {
        if (StringUtils.isNotEmpty(course.getArticle())) {
            System.out.println(course.getName() + "含有手记，批准");
            //如果下面还有审批的人，就继续执行
            if (approver != null) {
                approver.deploy(course);
            }
        }else{
            System.out.println(course.getName()+"不包含手记，不批准");
            return;//结束
        }
    }
}
